.ax-drawer-content ul {
    padding: 30px;
}

.ax-drawer-content ul li {
    line-height: 50px;
    border-bottom: 1px solid #0554b0;

}

.ax-drawer-content ul li a {
    color: #FFF;
    font-size: 16px;
}

.ax-drawer-body {
    background: #00428e;
}

.head-menu {
    display: none;
}

.head-menu {
    position: absolute;
    right: 20px;
    cursor: pointer;
    top: 35px;
}

.head-menu span {
    border: 1px solid #FFF;
    border-radius: 3px;
    padding: 0 7px;
    height: 30px;

}

.head-menu i {
    color: #FFF;
    line-height: 30px;
}

.head-fixed .head-menu span {
    border: 1px solid #333;
}

.head-fixed .head-menu i {
    color: #333;
}
@media screen and (max-width: 1600px){
    .yewu-shichang-shaixuan dl dd {
    margin-left: 30px;
}
.keji-section-two .keji-case .fl{
    width: 47%;
    margin: 0;
}
.keji-section-two .keji-case .fr{
    width: 47%;
    margin-top: 2%;
}
.keji-five-case .box{
    top: 9%;
}
.qhswiper .swiper-slide {
    height: 115px !important;
    position: relative;
}
.worker-activity ul li:nth-child(4) {
    height: 300px;
    width: 34%;
}
.worker-activity ul li:nth-child(5) {
    height: 300px;
    width: 34.1%;
}
.worker-activity ul li:nth-child(6) {
    height: 300px;
    width: 30.8%;
}
.worker-activity ul li:nth-child(7) {
    width: 49%;
    height: 300px;
}
.worker-activity ul li:nth-child(8) {
    width: 50.3%;
    height: 300px;
}
.yewu-shichang-shaixuan .shichang-case ul li img {
    height: 173px;
    width: 100%;
    object-fit: cover;
}
.chixu-update-items-list ul li:first-child {
    grid-row: 1/3;
    grid-column: 1/3;
    height: 624px;
}
.home-case-left ul li{
    width: 100%;
}
.swbox .swiper-button-prev {
    left: 4%;
    top: 92%;
}
.swbox .swiper-button-next {
    right: 4%;
    top: 92%;
}
.home-case-item ul li span{
    font-size: 18px;
}

}
@media screen and (max-width: 1366px){
.worker-activity ul li:nth-child(6){
    width: 30.7%;
}
.worker-activity ul li:nth-child(8){
    width: 50.2%;
}
}
@media screen and (max-width: 1440px){
    .header .menu ul li {
        padding: 0px 10px;
        margin: 0 5%;
    }
    .qhswiper .swiper-slide::after {
    content: "";
    width: 94%;
    height: 92%;
    }
    .pro-qh .mySwiper2 .swiper-slide>div {
    width: 100%;
    height: 521px;
}
}
@media screen and (max-width: 1199px){
    .pro-qh .mySwiper2 .swiper-slide>div {
    width: 100%;
    height: 568px;
}
.worker-activity ul li:nth-child(4) {
    height: 300px;
    width: 33.5%;
}
.worker-activity ul li:nth-child(8) {
    width: 49.3%;
    height: 300px;
}
.chixu-update-items-list ul li:first-child{
    height: auto;
}
.chixu-update-items-list ul li:nth-child(2){
    height: auto;
    margin-bottom: 0;
}
.swbox .swiper-button-prev {
    left: 1%;
    top: 92%;
}
.swbox .swiper-button-next {
    right: 1%;
    top: 92%;
}
}
@media screen and (max-width: 990px){
    .qhswiper .swiper-slide::after {
    content: "";
    width: 98%;
    height: 96.5%;
    }
    .pro-qh{
            display: flex;
    justify-content: space-between;
        flex-wrap: wrap;
    }
    .pro-qh .mySwiper2{
        width: 100%;
    }
    .pro-qh .mySwiper2 .swiper-slide>div {
    width: 100%;
    height: 490px;
}
    .pro-qh .pro-qh-wz{
        width: 100%;
        padding: 3% 0 ;
    }
    .worker-activity ul li:nth-child(4){
        width: 100%;
    }
        .worker-activity ul li:nth-child(5){
        width: 100%;
    }
        .worker-activity ul li:nth-child(6){
        width: 100%;
    }
        .worker-activity ul li:nth-child(7){
         width: 100%;
    }
        .worker-activity ul li:nth-child(8){
       width: 100%;
    }
    .swbox .swiper-button-prev {
    left: 1%;
    top: 95%;
}
.swbox .swiper-button-next {
    right: 1%;
    top: 95%;
}


/*2025990----------------------------------------------------------------*/
.header.header-home {
    position: sticky;
}
.header .logo2{
    display: block;
}
.header .logo1{
    display: none;
}
html, body {
    overflow-x: initial;
}
    .head-menu i {
        color: #000;
        font-size: 1.7em;
        line-height: 0;
    }
    .head-menu span {
        border: none !important;
        height: fit-content;
        padding: 0;
    }
.header .logo {
    padding-left: 8%;
    width: 133px;
    position: relative;
        top: -1.5px;
}
.head-menu {
        display: block;
        line-height: 0;
        top: 53% !important;
        transform: translateY(-50%);
    }
    .footer .foot ul li.li1 img{
        width: 50% !important;
    }
    .footer .foot ul li.li3 dl dt {
    font-size: 18px !important;
        margin-bottom: 17px !important;
    }
    .footer .foot ul li.li3 dl dd {
    width: 100% !important;
    height: auto !important;
        font-size: 13px !important;
    }
    .footer .foot ul li.li3 dl dd i{
        height: auto !important;
    }
    .footer .foot ul li.li3 dl dd i {
    width: 19px !important;
    font-size: 19px !important;
    }
    .footer .foot ul li.li3 {
        margin-top: 36px !important;
    }
    .footer .foot ul li.li3 dl dd {
        margin-top: 8px !important;
    }
    .footer .foot ul li.li3 dl dt {
    margin-bottom: 11px!important;
    text-align: left;
}
.footer .foot {
        padding: 56px 0 !important;
        padding-bottom: 43px !important;
    }
    .footer .foot ul li.li2 h4 {
    font-size: 18px !important;
}
    .footer .foot ul li.li2 img {
        margin: 18px 0 0 !important;
    }

/*-------------------------------------------------------------------*/
}
@media screen and (max-width: 767px){
    .pro-qh .mySwiper2 .swiper-slide>div{
        height: 300px;
    }
    .qhswiper .swiper-slide::after {
    content: "";
    width: 97%;
    height: 93.5%;
}
.pro-qh .pro-qh-wz>div.des {
    line-height: 40px;
    font-size: 18px;
    border-top: 1px solid #dfdfdf;
    margin-top: 17px;
    padding-top: 3px;
}
.yewu-product-item ul li.li-1{
    height: 387px;
}

/*2025767----------------------------------------------------------------*/
.banner .swiper-button-next,.banner .swiper-button-prev {
    padding: 0 !important;
    width: 30px;
    height: 30px;
}
.banner .swiper-button-next{
    right: 4.5%;
}
.banner .swiper-button-prev{
    left: 4.5%;
}
.banner .swiper-button-next i,.banner .swiper-button-prev i {
    font-size: 15px;
}
.wp {
        width: 91% !important;
    }
    .head-menu {
        right: 4.5% !important;
    }
.swiper-slide img {
     width: auto;
    max-width: 116%;
    position: relative;
    left: -8%;
    min-width: 100%;
}
.swiper-slide{
    overflow: hidden;
}
.dynamics .title h2 {
    font-size: 22px !important;
}











}
@media screen and (min-width: 1200px) and (max-width: 1600px) {
    .wp{
        width: 84%;
    }
    .header .logo {
        padding-left: 10%;
    }
    .header .menu ul li {
        padding: 0;
        margin: 0 20px;
    }

    .footer .foot ul li.li1 {
        width: auto;
        margin-right: 50px;
    }

    .footer .foot ul li.li3 {
        width: 52%;
    }

    .footer .foot ul li.li2 {
        width: auto;
    }
    .service-liu .liu-fuwu{
        width: 100%;
        position: absolute;
        z-index: 8;
    }
    .service-liu .liu-fuwu ul li{
        margin: 29px 0;
        width: 20%;
        float: left;
    }
     .service-shebei .shebei-menu ul li{
        width: 230px;
    }
    .service-shebei .shebei-menu ul li.on{
        width: 300px;
    }
    .section-one-left{
        margin-left: 6%;
    }
    .section-one-right{
        width: 62%;
    }
    .section-one-right .swiper-button-prev{
        right: 20%;
    }
    /*.worker-activity ul li:nth-child(8){
        width: 49.5%;
    }
    .worker-activity ul li:nth-child(4){
        width: 36.8%;
    }*/
}

@media screen and (min-width: 900px) and (max-width: 1210px) {
    .wp {
        width: 90%;
    }

    .header .menu ul li {
        margin: 0 10px;
        padding: 0;
    }

    .header .logo {
        padding-left: 5%;
    }

    .header .tel {
        padding: 0 15px;
    }

    .header .search {
        width: auto;
    }

    .develop-right .swiper-button-prev {
        left: 65%;
    }

    .footer .foot ul li.li1 {
        width: 100%;
        margin-right: 50px;
        text-align: center;
        padding-top: 0;
        margin-bottom: 30px;
    }
    .yewu-product-select ul li{
        font-size: 16px;
    }
    .footer .foot ul li.li3,.footer .foot ul li.li2{
        width: 50%;
    }
    .service-liu .liu-fuwu ul li{
        width: 20%;
        margin: 29px 0 0;
    }
    .service-liu .liu-name ul li:nth-child(3){
        left: 25%;
    }
    .service-shebei .shebei-menu ul li{
        width: 250px;
    }
    .service-shebei .shebei-menu ul li.on{
        width: 280px;
    }
    .section-one-right{
        width: 60%;
    }
    .section-one-left{
        width: 100%;
        margin-left: 4%;
    }
    .section-one-left dl dt{
        display: inline-block;
        width: 47%;
    }
    .section-one-right .swiper-button-prev{
        right: 25%;
    }
    .work-air .worker-activity ul li div.work-air-info{
        padding: 30px;
    }
    /*.worker-activity ul li:nth-child(8){
        width: 49.4%;
    }
    .worker-activity ul li:nth-child(4){
        width: 36.6%;
    }*/
}

@media screen and (max-width: 900px) {
    .wp {
        width: 98%;
    }

    .head-menu {
        position: absolute;
        right: 20px;
        cursor: pointer;
        top: 15px;
    }
    .header .menu ul li{
        margin: 0 5px;
    }
    .header {
        height: 60px;
        line-height: 60px;
    }

    .header.header-home,
    .header.head-fixed {
        line-height: 60px;
    }

    .header .logo {
        padding-left: 10%;
    }

    .head-menu {
        display: block;
    }

    .header-right .menu,
    .header-right .search,
    .header-right .tel {
        display: none;
    }
    .footer .foot{
        padding: 30px 0;
    }   
    .ax-drawer-footer {
        display: none;
    }

    .ax-drawer-content .wap-search {
        padding: 30px;
    }

    .ax-drawer-content .wap-search button {
        border: 1px solid #FFF;
        background: none;
        color: #FFF;
        padding: 5px 20px;
        border-radius: 3px;
        margin-top: 20px;
    }

    .banner .swiper-button-next {
        padding: 0 10px;
        top: 60%;
    }

    .banner .swiper-button-prev {
        padding: 0 10px;
        top: 60%;
    }

    .banner-min {
        margin-top: 60px;
    }

    .banner-min h2 {
        font-size: 24px;
        top: 30%;
    }

    .dynamics {
        padding: 57px 0;
    }
    .dynamics .title .title-line{
        margin-top: 0px;
    }
    .dynamics .title h2 {
        font-size: 30px;
    }

    .dynamics .item-list ul li .item-box .bt {
        padding: 15px 0;
    }

    .dynamics .item-list ul li .item-box .bt h3 {
        font-size: 16px;
    }

    .dynamics .item-list ul li .item-box .des {
        font-size: 14px;
    }

    .dynamics .item-list ul {
        grid-template-columns: 1fr;
    }

    .home-case-left {
        width: 100%;
        padding-top: 30px;
    }

    .home-case-left ul li {
        width: 100%;
        margin-bottom: 2%;
    }

    .home-case-left ul li h3 {
        font-size: 2.4rem;
    }

    .home-case-right {
        width: 100%;
    }

    .home-case-item ul {
        grid-template-columns: 1fr;
    }

    .home-case-item ul li.box3 {
        grid-column: unset;
    }
    .home-case-item ul li img{
        height: auto;
    }
    .develop {
        margin: 50px 0;
    }

    .develop-left {
        width: 90%;
        padding-left: 5%;
        padding-top: 0;
    }

    .develop-left h3 {
        font-size: 2.4rem;
    }

    .develop-left .line {
        margin: 10px 0;
    }

    .develop-left .des {
        font-size: 1.6rem;
        margin-top: 10px;
    }

    .develop-left i {
        margin-top: 20px;
        font-size: 20px;
    }

    .develop-right {
        width: 100%;
        margin-top: 30px;
    }

    .develop-right .swiper-button-next {
        right: 8%;
    }

    .develop-right .develop-news .develop-news-info h4 {
        font-size: 18px;
    }

    .develop-right .develop-news .develop-news-info p {
        font-size: 14px;
    }

    .rencai-develop .info h3 {
        font-size: 28px;
    }

    .rencai-develop .info p {
        font-size: 20px;
        margin: 5px 0;
    }

    .rencai-develop .info i {
        font-size: 30px;
    }

    .footer .foot ul li.li1,
    .footer .foot ul li.li3,
    .footer .foot ul li.li2 {
        width: 100%;
        text-align: center;
        padding-top: 0;
    }

    .footer .foot ul li.li3 {
        margin-top: 50px;
    }

    .footer .foot ul li.li3 dl dd {
        height: 50px;
        text-align: left;
        margin-top: 5px;

    }

    .footer .foot ul li.li3 dl dd i {
        height: 60px;
    }

    .footer .foot ul li.li2 {
        margin-top: 30px;
    }

    .footer .foot ul li.li2 img {
        margin: 30px 0 0;
    }

    .footer .copyright {
        line-height: 25px;
        padding-top: 25px;
        text-align: center;
    }

    .footer .copyright .wp div {
        width: 100%;
        text-align: center;
    }

    .footer .copyright .wp div a {
        margin: 0 20px;
    }

    .location .cat-menu ul li {
        margin-right: 20px;
        font-size: 15px;
    }

    .breadcrumb {
        width: 100%;
    }

    .company-title h2 {
        font-size: 32px;
    }

    .company-content {
        font-size: 15px;
        margin-top: 20px;
    }

    .about-hope ul {
        display: block;
    }

    .about-hope ul li {
        width: 100%;
    }

    .about-hope {
        width: 94%;
        padding: 3%;
        height: auto;
    }

    .about-hope ul li {
        height: auto;

    }

.footer .copyright .wp div a {
    line-height: 48px;

}
    .about-hope ul li .box {
        margin-left: 0;
        padding: 20px 50px;
    }

    .about-hope ul li:nth-child(2) {
        padding-left: 0;
        border: none;
    }

    .about-hope ul li div.des {
        margin-top: 10px;
    }

    

    .about-history h3 {
        padding-top: 50px;
        font-size: 32px;
    }

    .about-history .history-list ul {
        display: grid;
        grid-template-columns: 1fr;
    }

    .about-history .history-list ul li {
        width: auto;
        height: auto;
        padding-bottom: 30px;
    }

    .about-history .history-list ul li:after {
        display: none;
    }

    .about-history .history-list ul li:nth-child(even):before {
        top: 0;
    }

    .about-zizhi ul {
        grid-template-columns: 1fr;
    }

    .about-zizhi,
    .about-honor {
        padding: 50px 0;
    }

    .about-zizhi h3 {
        font-size: 32px;
    }

    .about-honor .honor-box {
        display: block;
    }

    .about-honor .honor-box>div {
        width: 100%;
        height: auto;
    }

    .about-honor div.honor-left img {
        width: 100%;
    }

    .about-honor div.honor-right {
        padding: 0;
    }

    .about-honor .honor-right .ax-tab-header li {
        font-size: 20px;
    }

    .honor-right .ax-tab-body .swiper {
        margin-top: 20px;
    }

    .honor-right .ax-tab-body dl {
        padding-bottom: 100px;
    }

    .about-honor h3 {
        font-size: 32px;
        margin-bottom: 30px;
    }

    .about-honor div.honor-right {
        padding-bottom: 50px;
    }

    .honor-right .ax-tab-body dl dt {
        line-height: 25px;
        height: 60px;
        text-align: left;
    }

    .honor-right .ax-tab-body li .swiper {
        padding-bottom: 50px;
    }

    .about-culture {
        padding: 50px 0;
    }

    .about-culture h3 {
        font-size: 32px;
    }

    .about-culture .culture-box {
        margin-top: 30px;
    }

    .about-culture .culture-box ul {
        grid-template-columns: 1fr;
    }

    .about-culture .culture-box ul li {
        margin-top: 30px;
    }

    .about-culture .culture-box ul li dl {
        padding: 30px 30px 0;
    }

    .about-culture .culture-box ul li dl dt {
        margin-bottom: 20px;
    }

    .about-culture .culture-box ul li dl dd {
        font-size: 15px;
        margin-top: 5px;

    }

    .baogao .des {
        font-size: 15px;
    }

    .baogao-list ul {
        grid-template-columns: 1fr 1fr;
    }

    .cishan .cishan-box {
        margin-top: 0;
        height: auto;
        margin-bottom: 20px;
    }

    .cishan-left {
        position: relative;
        top: 30px;
    }

    .cishan-right {
        position: relative;
        width: 100%;
        top: 30px;
        height: auto;
    }

    .cishan-right .des {
        padding: 30px 10px;
    }

    .cishan-right .des p {
        font-size: 15px;
    }

    .chixu-develop {
        margin-top: 80px;
    }

    .chixu-develop .bt {
        margin-bottom: 30px;
    }

    .chixu-develop .bt h2 {
        font-size: 32px;
    }

    .chixu-build ul {
        grid-template-columns: 1fr;
    }

    .chixu-build ul li div.box {
        margin-top: 20px;
    }

    .chixu-build ul li p {
        font-size: 15px;
        padding: 0;
    }

    .chixu-build ul li dl dt {
        font-size: 15px;
    }
    .chixu-update{
        margin-top: 50px;
    }
    .chixu-update-tab {
        width: 100%;
        font-size: 18px;
    }

    .chixu-update-tab ul li {
        padding-right: 20px;
    }

    .chixu-update-items {
        margin-top: 30px;
        font-size: 15px;
    }

    .company-activity {
        margin-top: 80px;
    }

    .company-activity .activity-bt h4 {
        font-size: 28px;
    }

    .company-activity .activity-items ul {
        grid-template-columns: 1fr 1fr;
    }

    .company-activity .activity-bt h3 {
        font-size: 24px;
    }

    .company-activity .activity-bt p {
        font-size: 15px;
    }

    .company-activity .activity-select ul li {
        font-size: 18px;
    }

    .company-activity .activity-select {
        margin-top: 50px;
    }

    .activity-video-items ul {
        grid-template-columns: 1fr 1fr;
    }
    .activity-video-items ul li{
        padding: 15px;
    }
    .activity-video-items ul li h5{
        font-size: 16px;
        margin-top: 10px;
    }
    .company-news {
        margin-top: 80px;
    }

    .news-search .ax-form-input {
        margin-left: 0;
    }

    .company-news-list ul {
        grid-template-columns: 1fr;
    }

    .company-news-list .des h3 a {
        font-size: 16px;
    }

    .company-news-list .des p {
        font-size: 14px;
    }

    .news-search .ax-form-input:nth-child(2) {
        width: calc(100% - 50px);
    }

    .yewu-product-select {
        height: auto;
    }

    .yewu-product-select ul {
        grid-template-columns: repeat(2, 1fr);
    }

    .yewu-product-select ul li {
        line-height: 60px;
        font-size: 16px;
        border-right: 1px solid #EAEAEA;
        border-left: 0;
        border-bottom: 1px solid #EAEAEA;
    }

    .yewu-product-item ul {
        grid-template-columns: 1fr;
    }

    .yewu-product-item ul li.li-2 {
        padding: 30px;
    }

    .yewu-product-item ul li.li-2 div.des {
        font-size: 16px;
        line-height: 30px;
    }

    .yewu-product-tab .ax-lamp-group {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 5px;
        border-bottom: none;
    }

    .yewu-product-tab .ax-lamp-group li {
        font-size: 18px;
        background: #efefef;
    }

    .yewu-product-tab ul.ax-tab-body li {
        grid-template-columns: repeat(2, 1fr);
    }

    .yewu-product-jiegou ul {
        grid-template-columns: repeat(2, 1fr);
        gap: 5px;
    }

    .yewu-product-jiegou ul li img {
        width: calc(100% - 10px);
    }

    .service-center p {
        font-size: 15px;
        line-height: 30px;
        padding: 0 20px;
    }

    .service-liu .liu-des {
        font-size: 16px;
    }

    .service-liu {
        height: auto;
        margin-top: 0;
    }

    .service-liu .liu-box {
        margin-top: 50px;
    }

    .service-liu .liu-fuwu {
        height: auto;
    }

    .service-liu .liu-name {
        position: relative;
        margin-top: 50px;
    }

    .service-liu .liu-fuwu ul li {
        width: 49%;
        margin: 20px 0 0;
    }

    .service-liu .liu-fuwu {
        text-align: left;
    }

    .service-liu .liu-name ul li {
        width: 47%;
        float: left;
        margin-bottom: 30px;
        padding-left: 2%;
        position: relative;
    }

    .service-liu .liu-name ul li span {
        font-size: 20px;
    }

    .service-liu .liu-name ul li p {
        font-size: 16px;
    }

    .service-liu .liu-name ul li:after,
    .service-liu .liu-name ul li:before {
        display: none;
    }

    .service-liu .liu-name ul li:nth-child(1) {
        left: unset;
        top: unset;
    }

    .service-liu .liu-name ul li:nth-child(2) {
        left: unset;
        top: unset;
        padding-top: 0;
    }

    .service-liu .liu-name ul li:nth-child(3) {
        left: unset;
        top: unset;
    }

    .service-liu .liu-name ul li:nth-child(4) {
        left: unset;
        top: unset;
        padding-top: 0;
    }

    .service-liu .liu-name ul li:nth-child(5) {
        left: unset;
        top: unset;
        padding-top: 0;
        width: 100%;
    }

    .service-liu .liu-name img {
        top: -150px;
        right: 10px;
    }

    .service-shebei {
        margin-top: 50px;
    }

    .service-shebei .shebei-des {
        font-size: 16px;
        line-height: 30px;
    }

    .service-shebei .shebei-menu {
        width: 100%;
    }

    .service-shebei .shebei-menu ul li {
        width: calc(100% - 60px);
        margin-bottom: 10px;
    }

    .service-shebei .shebei-menu ul li:hover,
    .service-shebei .shebei-menu ul li.on {
        width: calc(100% - 60px);
    }

    .shebei-gallery {
        width: 100%;
    }

    .shebei-gallery .bt h3 {
        font-size: 28px;
    }

    .shebei-gallery .bt p {
        margin-top: 0;
    }

    .shebei-gallery .box .shebei-gallery-box {
        width: 100%;
        height: 343px;
    }

    .shebei-gallery .box {
        margin-top: 0;
    }

    .keji .bt h2 {
        font-size: 30px;
    }

    .keji .bt {
        margin-top: 80px;
        margin-bottom: 30px;
    }

    .section-one-left {
        margin-left: 5%;
        width: 95%;
    }

    .section-one-right {
        width: 100%;
        margin-top: 50px;
    }
    .section-one-right .swiper-button-prev{
        right: 40%;
    }
    .keji-section-two .top-des,.keji-section-three .des{
        font-size: 16px;
    }
    .keji-section-two .keji-case{
        padding: 20px;
        margin-top: 20px;
    }
    .keji-section-two .keji-case .fl{
        width: 100%;
        margin:0;
    }
    .keji-section-three ul{
        grid-template-columns: 1fr;
    }
    .keji-five-case .swiper .swiper-wrapper{
        padding-bottom: 90px;
    }
    .keji-five-case{
        padding-bottom: 50px;
    }
    .keji-five-case .box{
        width: 100%;
        left: 0;
        position: relative;
    }
    .keji-five-case .box div{
        padding: 20px;
    }
    .keji-five-case .box div h3{
        font-size: 28px;
    }
    .keji-five-case .box div h3:after{
        margin-top: 20px;
    }
    .keji-five-case .box div p{
        font-size: 16px;
        line-height: 30px;
    }
    .keji-five-case .swiper-button-prev{
        right: 25%;
        top: 85%;
    }
    .keji-five-case .swiper-button-next{
        top: 85%;
    }
    .keji-five-case .box.box2{
        right: 0;
    }
    .keji-five-case .mySwiper-kj3 .swiper-button-next,.keji-five-case .mySwiper-kj4 .swiper-button-next{
        left:25% ;
    }
    .yewu-shichang-ditu .ditu-info ul li{
        font-size: 16px;
    }
    .ditu-site img.ditu1{
        width: 100%;
        max-width: 100%;
    }
    .ditu-site img.ditu2{
        max-width: 100%;
    }
    .yewu-shichang{margin-top: 100px;}
    .yewu-shichang-shaixuan dl{
        line-height: 40px;
    }
    .yewu-shichang-shaixuan dl.dl1 dt,.yewu-shichang-shaixuan dl.dl2 dt{
        width: 100%;
    }
    .yewu-shichang-shaixuan dl dd{
        display: inline-block;
        text-align: center;
        width: 49%;
        margin-left: 0;
        font-size: 15px;
        line-height: 25px;
    }
    .yewu-shichang-shaixuan .shichang-case ul{
        grid-template-columns: repeat(2, 1fr);
    }
    .yewu-shichang-shaixuan .shichang-case ul li p{
        line-height: 35px;
        font-size: 14px;
    }
    .talent-box h3{
        font-size: 30px;
        margin-bottom: 40px;
    }
    .talent-box .talent-left{
        width: calc(100% - 20px);
        position: relative;
        top: 0;
        padding:30px 10px;

    }
    .talent-box .talent-left p{
        font-size: 15px;
    }
    .work-air h3{
        font-size: 30px;
    }
    .work-air p{
        font-size: 15px;
        margin-top: 20px;
    }
    .worker-activity ul li{
        width: 100%;
    }
    /*.worker-activity ul li:nth-child(4) img, .worker-activity ul li:nth-child(5) img, .worker-activity ul li:nth-child(6) img,.worker-activity ul li img{
        height: auto;
    }
    .worker-activity ul li:nth-child(4),.worker-activity ul li:nth-child(5),.worker-activity ul li:nth-child(6){
        width: 100%;
    }*/
    .join-us{
        margin-top: 50px;
    }
    .join-us span{
        font-size: 34px;
    }
    .worker-bt h3{
        font-size: 30px;
    }
    .worker-bt .des{
        font-size: 15px;
        margin-top: 30px;
    }
    .worker-count{
        width: 100%;
        overflow-x: scroll;
    }
    .worker-activity ul li img{
        width: 100%;
    }
    .worker-activity ul li:nth-child(7),.worker-activity ul li:nth-child(8){
        width: 100%;
    }
    .work-numbers{
        height: auto;
    }
    .work-num-left,.work-num-mid{
        margin-top: 50px;
    }
    .work-num-right{
        margin: 15px;
    }
    .workers{
        width: 100%;
        margin-top: 30px;
    }
    .workers-left{
        width: 100%;
        height: auto;
    }
    .workers-left h3{
        padding: 0 10px;
    }
    .workers-top ul{
        grid-template-columns: 1fr;
    }
    .workers-bottom{
        height: auto;
    }
    .workers-bottom ul{
        grid-template-columns: repeat(3, 1fr);
    }
    .workers-bottom ul li{
        font-size: 14px;
    }
    .workers-case ul{
       grid-template-columns: repeat(2, 1fr); 
    }
    .work-air .worker-activity ul li{
        width: 100%;
    }
    .header.head-fixed{
        position: sticky;
    }
    .banner-min{
        overflow: hidden;
        margin-top: 0;
    }
    .banner-min img {
        max-width: 212%;
        position: relative;
        min-width: 100%;
    }
    .banner-about img {
        left: -94%;
    }
    .banner-min h2 {
        top: 36%;
    }
}
@media screen and (max-width: 767px) {
    .dynamics .title .title-line {
        display: block;
        margin: 0 auto;
        margin-top: 12px;
    }
    .dynamics .item-list {
        margin-top: 46px;
    }
    .dynamics .item-list ul li .img-box {
        height: 222px;
    }
    .dynamics .item-list ul li .item-box {
        padding: 42px 5% 37px 5%;
    }
.dynamics .item-list ul li .item-box .bt h3 a {
    line-height: 1.8;
}
.dynamics .item-list ul li .item-box .bt{
            padding: 22px 0;
    padding-bottom: 0;
}
.dynamics .item-list ul li .item-box .des {
        font-size: 14px;
        max-height: initial;
        margin-bottom: 0;
        line-height: 1.9;
}
.dynamics .item-list ul {
    gap: 49px;
}
.dynamics {
        padding: 57px 0;
        padding-bottom: 76px;
    }
    .home-case-left ul li h3 {
        font-size: 22px;
    }
    .home-case-left ul li p {
    font-size: 15px;
    }
    .home-case-left ul li.on h3, .home-case-left ul li:hover h3 {
    padding-left: 16px;
}
.home-case-left ul li.on p, .home-case-left ul li:hover p {
    padding: 10px 16px;
}
.home-case-left ul li.on p, .home-case-left ul li:hover p {
    padding-top: 6px;
}
.home-case-left ul li {
    padding: 34px 0 0px;
    margin-bottom: 0;
}
.home-case-left ul li i {
    font-size: 27px;
}
    .home-case-left {
        padding-top: 60px;
    }
    .home-case-right {
    margin-top: 29px;
}
    .home-case-item ul li span {
        font-size: 16px;
        padding: 15px 5%;
    }
    .home-case-item ul {
    gap: 23px;
}
.home-case {
    padding-bottom: 76px;
}
.develop-left h3 {
        font-size: 24px;
    }
    .develop-left .line {
        margin-top: 18px;
    }
        .develop-left .des {
        font-size: 15px;
        margin-top: 10px;
    }
    .develop {
        margin: 72px 0;
        margin-bottom: 65px;
    }
    .develop-left .des {
        margin-bottom: 20px;
    }
    .develop-right .swiper-button-next i,.develop-right .swiper-button-prev i {
    font-size: 29px;
}
.develop-right .develop-news .develop-news-info p{
                    overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                display: -moz-box;
                -moz-line-clamp: 2;
                -moz-box-orient: vertical;
                word-wrap: break-word;
                word-break: break-word;
                white-space: normal;
                padding: 0;
}
.develop-right .swiper-slide a {
    height: 237px;
}
.develop-right .swiper-slide {
    width: 100%;
}
    .develop-right {
        width: 91%;
        margin: 0 auto;
        margin-top: 30px;
        float: left;
        margin-left: 4.5%;
    }
    .develop-right .swiper-slide img{
        left: 0;
    }
    .develop-right .swiper-button-next {
        right: 0;
    }
    .develop-right .swiper-button-prev {
    left: 77.5%;
}
.develop-right .develop-news .develop-news-info {
    padding: 2% 5% 26px 5%;
}
    .develop-right .develop-news .develop-news-info p {
        margin-top: 12px;
    }
    .develop-right .swiper-slide a {
    height: 261px !important;
    }
    .home-case-item ul {
    display: block;
    }
    .home-case-item ul li{
        margin-bottom: 23px;
    }
    .home-case-item ul li:last-child{
        margin-bottom: 0;
    }
    .develop-right .swiper-slide {
    height: auto !important;
}
    .rencai-develop .info h3 {
        font-size: 22px;
    }
    .rencai-develop .info p {
        font-size: 15px;
        margin: 0;
        padding-top: 8px;
        padding-bottom: 17px;
    }
        .rencai-develop .info i {
        font-size: 25px;
    }
    .rencai-develop img{
        max-width: 150%;
    }
        .rencai-develop img {
        max-width: 138%;
        position: relative;
        left: -21%;
    }
    .rencai-develop .info {
    top: 20%;
    right: 4.5%;
    }
        .location .cat-menu ul li {
        margin-right: 6px;
        font-size: 14px;
    }
    .location .cat-menu ul li:last-child{
        margin-right: 0;
    }
    .breadcrumb a {
    margin: 0 0;
}
.breadcrumb i.icon-shouye {
    margin-right: 8px;
}
.breadcrumb {
        margin-top: 8px;
    }
        .about-hope ul li h3,.company-title h2 {
        font-size: 22px;
    }
        .company-content {
        font-size: 14px;
        margin-top: 13px;
        line-height: 2.2;
    }
    .about-hope ul li p {
    padding: 5px 0;
    font-size: 15px;
}
.about-hope ul li div.des {
    margin-top: 14px;
    font-size: 16px;
}
    .about-hope ul li .box {
        margin-left: 0;
        padding: 23px 5%;
    }
    .about-hope ul li i {
    font-size: 13px;
    }
    .about-hope ul li:nth-child(2) {
        border: none;
        border-top: 1px solid #d7dbe2;
    }
        .about-hope {
        width: 100%;
        padding: 5%;
        box-sizing: border-box;
    }
    .about-history {
    margin-top: 81px;
}
.about-history h3 {
        padding-top: 75px;
        font-size: 22px;
    }
    .about-history .history-list .mySwiper5 .swiper-wrapper{
        display: block;
    }
    .about-history .history-list .swiper-slide{
        height: auto;
        width: 100% !important;
        margin-right: 0 !important;
    }
    .about-history .history-list li {
    height: auto;
    max-width: 100%;
    left: 0 !important;
    margin-left: 4px;
            padding-bottom: 44px;
    bottom: 0 !important;
    }
    .about-history .history-list .swiper-slide:nth-child(even) li div {
    position: relative;
    }
    .about-history .history-list:before,.about-history .history-list li:after{
        display: none;
    }
    .about-history .history-list,.about-history{
        height: auto;
    }
    .about-history {
    background-size: cover;
    }
    .about-history .history-list {
    margin-top: 54px;
    }
    .about-history .history-list .mySwiper5 {
    padding: 0;
}
.about-history .history-list .swiper-slide:nth-child(even) li:before {
    bottom: initial;
}
.about-history .history-list li:before{
    top: 6px;
}
.about-history .history-list .swiper-slide:last-child li{
    padding-bottom: 26px;
}
.about-history .history-list .swiper-slide:nth-child(1){
    position: relative;
    top: -3px;
}
.about-history .history-list li p {
    padding-top: 7px;
    font-size: 15px;
}
.about-zizhi h3 {
        font-size: 22px;
    }
    .about-zizhi, .about-honor {
        padding: 68px 0;
    }
    .about-zizhi ul {
    margin-top: 42px;
    }
    .about-zizhi ul li dl dt {
    width: fit-content !important;
    font-size: 18px;
    padding-left: 5%;
    padding-right: 11%;
    margin-bottom: 29px;
}
.about-zizhi ul li dl dd {
    line-height: 32px;
    margin-left: 5%;
}
.about-zizhi ul li {
    padding: 54px 0;
    padding-bottom: 41px;
}
.about-honor h3 {
        font-size: 22px;
        margin-bottom: 37px;
    }
    .about-honor .honor-right .ax-tab-header {
    display: flex;
    justify-content: center;
}
.about-honor .honor-right .ax-tab-header li {
    font-size: 18px;
    margin: 0 7%;
}
.honor-right .ax-tab-body dl dt {
        line-height: 25px;
        height: auto;
        text-align: center;
        width: 100%;
    }
    .honor-right .ax-tab-body dl {
    padding: 24px 5%;
    padding-bottom: 0 !important;
}
    .honor-right .ax-tab-body li .swiper {
        padding-bottom: 14px;
        height: 326px;
    }
    .honor-right .swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal{
        width: 53px;
    }
    .honor-right .swiper-pagination {
    left: 42px;
}
.honor-right .swiper-button-next {
    left: 92%;
}
.honor-right .swiper-button-prev {
    left: 83%;
}
.about-honor div.honor-right {
        padding-bottom: 65px;
    }
    .about-culture h3 {
        font-size: 22px;
    }
    .about-culture {
        padding: 69px 0;
    }
    .about-culture .culture-box {
        margin-top: 43px;
    }
    .about-culture .culture-box ul li dl dt {
    font-size: 19px;
    font-weight: bold;
}
.about-culture .culture-box ul li dl {
        padding: 25px 5%;
    }
    .about-culture .culture-box ul li {
        margin-top: 43px;
    }
    .about-culture .culture-box ul li img{
        width: auto;
        height: auto;
    }
    .d {
    top: 10px;
}
    .banner-yewu img {
        left: -61%;
    }
    .yewu-product-select ul li {
        font-size: 15px;
        line-height: 51px;
    }
    .yewu-product-select {
    margin-top: 94px;
    }
    .yewu-product-item {
    margin-top: 65px;
}
    .yewu-product-item ul li.li-1 {
        height: 262px;
    }
    .yewu-product-item ul li.li-1 div {
    height: 47px;
    line-height: 47px;
    font-size: 15px;
}
.yewu-product-item ul li.li-2 h3 {
    font-size: 22px;
}
.yewu-product-item ul li.li-2 {
        padding: 53px 5% 35px 5%;
    }
        .yewu-product-item ul li.li-2 div.des {
        font-size: 14px;
        line-height: 2;
            margin-top: 17px;
    padding-top: 24px;
    }
        .yewu-product-tab .ax-lamp-group {
        grid-template-columns: repeat(2, 1fr);
        }
        .yewu-product-tab .ax-lamp-group li {
    margin-right: 0px;
}
.ax-lamp-group > * {
    line-height: 1.5;
}
.yewu-product-tab .ax-lamp-group>* {
    padding: 14px 0;
}
.yewu-product-tab .ax-lamp-group li {
        font-size: 14px;
}
.yewu-product-tab ul.ax-tab-body li {
    gap: 4px;
}
.yewu-product-tab ul.ax-tab-body li dl {
        border: 1px solid rgba(255, 255, 255, 0);
        margin-bottom: 30px;
}
.yewu-product-tab ul.ax-tab-body li dl dt {
    height: 156px;
}
.yewu-product-tab ul.ax-tab-body li dl dd {
        height: 44px;
        line-height: 44px;
        font-size: 14px;
        padding: 0 8px;
}
.yewu-product-tab {
    margin-bottom: 50px;
}
.pro-qh .mySwiper2 .swiper-slide p {
    font-size: 15px;
}
.pro-qh .mySwiper2 .swiper-slide>div img{
    left: 0;
}
.pro-qh .mySwiper2 .swiper-slide>div {
        height: 243px;
    }
    .pro-qh .pro-qh-wz h3 {
    font-size: 22px;
    }
        .pro-qh .pro-qh-wz>div.des {
        line-height: 2;
        font-size: 14px;
        margin-top: 18px;
        padding-top: 22px;
    }
        .pro-qh .pro-qh-wz {
        padding: 55px 0 40px 0;
    }
        .qhswiper .swiper-slide::after {
        display: none;
    }
    .qhswiper .swiper-slide img {
        left: 0;
        max-width: 100%;
    }
    .qhswiper .swiper-slide{
        height: 225px !important;
    }
    .swbox .swiper-button-prev,.swbox .swiper-button-next {
        top: 90%;
    }
    .swbox {
    margin-bottom: 55px;
}
.breadcrumb,.breadcrumb i:nth-child(1) {
        line-height: 1.8;
    }
.breadcrumb i {
        line-height: 1.45;
    }
    .breadcrumb {
        margin-top: 24px;
    }
    .yewu-shichang-ditu .ditu-info ul li:before {
        width: 7px;
        height: 7px;
        top: 3px;
    }
        .yewu-shichang-ditu .ditu-info ul li {
        font-size: 14px;
        padding-left: 32px;
    }
    .yewu-shichang-ditu {
    margin-top: 119px;
}
.ditu-site{
    margin-top: 60px;
}
.yewu-shichang-shaixuan {
    margin-top: 0;
}
.yewu-shichang-shaixuan dl dt {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 23px;
        padding-bottom: 12px;
}
.yewu-shichang-shaixuan dl dd {
        font-size: 14px;
}
.yewu-shichang-shaixuan dl {
        line-height: 37px;
        padding-bottom: 21px;
    }
.yewu-shichang-shaixuan dl.dl2 {
        margin-top: 53px;
    }
    .yewu-shichang-shaixuan .shichang-case {
    margin-bottom: 27px;
}
.service-center h3 {
    font-size: 22px;
        padding-top: 68px;
}
    .service-center p {
        font-size: 14px;
        line-height: 2;
        padding: 0 5%;
    }
    .yewu-service {
        margin-top: 102px;
        margin-bottom: 64px;
    }
.service-center span {
    font-size: 17px;
    padding: 0 23px;
    line-height: 53px;
    margin-top: 32px;
}
.service-center span b {
    font-size: 18px;
}
.service-center {
    height: 386px;
}
    .service-liu {
        margin-top: 79px;
    }
        .service-liu .liu-des {
        font-size: 14px;
        line-height: 2.2;
        padding-bottom: 29px;
    }
    .service-liu .liu-fuwu ul {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
.service-liu .liu-fuwu ul li {
        width: 29%;
        margin: 0 2%;
        background-size: 160% 79%;
        background-position: 50% 30%;
        font-size: 18px;
    }
    .service-liu .liu-fuwu ul li:nth-child(4), .service-liu .liu-fuwu ul li:nth-child(5) {
        margin-top: -12%;
    }
        .service-liu .liu-fuwu {
        padding: 43px 3% 19px 3%;
    }
.service-liu .liu-name img {
        top: -27%;
        right: 3px;
    }
    .service-liu .liu-name ul li span i {
font-size: 27px;
        margin-top: -2px;
        margin-right: 1px;
}
.service-liu .liu-name ul li span {
        font-size: 17px;
    }
        .service-liu .liu-name ul li p {
        font-size: 15px;
        padding: 0;
        margin-bottom: 0;
        margin-top: 6px;
    }
        .service-liu .liu-name {
        margin-top: 63px;
    }
.service-liu .liu-name ul li.li5 span i {
        display: block;
        float: none;
        margin-bottom: 6px;
    }
    .service-liu .liu-name ul li {
        margin-bottom: 45px;
    }
    .service-liu .liu-box {
    padding-bottom: 8px;
}
.service-shebei .shebei-des {
        font-size: 14px;
        line-height: 2.2;
    }
        .service-shebei {
        margin-top: 70px;
    }
    .service-shebei .shebei-menu {
    margin-top: 41px;
}
.service-shebei .shebei-menu ul li {
    padding: 25px 5% 18px 5%;
}
.service-shebei .shebei-menu ul li,.service-shebei .shebei-menu ul li:hover, .service-shebei .shebei-menu ul li.on {
        width: 100%;
        box-sizing: border-box;
    }
    .shebei-gallery .bt h3 {
        font-size: 22px;
    }
    .shebei-gallery .bt p {
    font-size: 16px;
    margin-top: 0px;
    padding-top: 3px;
}
.shebei-gallery .box {
        margin-top: 26px;
    }
    .shebei-gallery .box .shebei-gallery-box {
        height: 232px;
    }
    .shebei-gallery .box .shebei-gallery-box p {
    line-height: 51px;
    font-size: 15px;
}
.ax-swiper-outer .ax-next {
    right: 0px;
}
.ax-swiper-outer .ax-prev{
    left: 0px;
}
.keji .bt h2 {
        font-size: 22px;
    }
        .keji .bt {
        margin-top: 104px;
        }
        .section-one-left h3 {
    font-size: 19px;
}
.section-one-left dl {
    margin-left: 0;
}
.section-one-left dl dt {
    font-size: 14px;
}
.section-one-left dl dt {
        margin-top: 12px;
    background-position: 0 36%;
}
.section-one-left dl {
    padding-bottom: 14px;
    background: none;
}
.section-one-right .swiper-button-next {
    padding: 0 9px;
        right: 4.5%;
}
.section-one-right .swiper-button-prev{
    padding: 0 9px;
}
    .section-one-right .swiper-button-prev {
        right: 23%;
    }
    .keji-five-case .swiper-button-next i,.keji-five-case .swiper-button-prev i,.section-one-right .swiper-button-prev i,.section-one-right .swiper-button-next i {
    font-size: 24px;
    }
    .section-one-right {
        margin: 0 auto;
        margin-top: 39px;
        width: 91%;
        float: none;
    }
        .keji-five-case .swiper-button-prev {
        right: 21%;
        top: 85%;
    }
        .keji-five-case .swiper-button-next,.keji-five-case .swiper-button-prev {
        top: auto;
        bottom: 0;
    }
    .section-one-right .mySwiper .swiper-slide{
        height: fit-content;
    }
.section-one-right .mySwiper .swiper-slide .slide-box {
        padding: 49px 5% 25px 5%;
    }
.section-one-right .mySwiper .swiper-slide .slide-box img{
    left: 0;
    max-width: 100%;
    height: auto;
}
.section-one-right .mySwiper .swiper-slide div div {
    margin-top: 13px;
    font-size: 15px;
}
.section-one-right .swiper {
    padding-top: 100px;
}
    .section-one-right .swiper-button-next {
        padding: 0 9px;
        right: 0;
        top: 48%;
    }
    .keji-five-case .mySwiper-kj4 .swiper-button-next,.keji-five-case .mySwiper-kj4 .swiper-button-prev,.keji-five-case .mySwiper-kj3 .swiper-button-prev,.keji-five-case .mySwiper-kj3 .swiper-button-next,.keji-five-case .swiper-button-next,.keji-five-case .swiper-button-prev{
        padding: 0 9px;
    }
    .keji-five-case .mySwiper-kj4 .swiper-button-next,.keji-five-case .mySwiper-kj4 .swiper-button-prev,.keji-five-case .mySwiper-kj3 .swiper-button-prev,.keji-five-case .mySwiper-kj3 .swiper-button-next{
        top: auto;
        bottom: 0;
    }
    .section-one-right .swiper-button-prev{
        top: 48%;
    }
        .keji .wp:nth-child(3) .bt {
        margin-top: 75px;
                margin-bottom: 15px;
    }
        .keji-section-two .top-des {
        font-size: 14px;
        line-height: 2.2;
        padding-top: 33px;
    }
    .keji-section-two .keji-case .fl h3 {
    font-size: 18px;
    margin-bottom: 5px;
}
.keji-section-two .keji-case .fl div:nth-child(2){
    width: 20px;
}
.keji-section-two .keji-case .fl div:nth-child(2) {
        width: 40px;
    }
        .keji-section-two .keji-case {
        padding: 43px 5%;
        margin-top: 29px;
    }
    .keji-section-two .keji-case .fl div.des {
    margin-top: 25px;
    font-size: 14px;
    line-height: 2.2;
}
.keji-section-two .keji-case .fr {
        width: 100%;
        margin-top: 9%;
    }
    .keji-section-two{
        margin-bottom: 30px;
    }
    .keji-section-three {
    margin-top: 68px;
        padding-bottom: 69px;
}
    .keji .keji-section-three .bt {
        margin-top: 67px;
                margin-bottom: 16px;
    }
    .keji-section-three .des{
        font-size: 14px;
        line-height: 2.2;
            padding: 36px 0;
    }
    .keji-section-three ul {
    gap: 30px;
}
.keji-section-four {
    padding: 75px 0 0px;
    width: 91%;
    margin: 0 auto;
}
.keji-section-four img{
    left: 0;
    max-width: 100%;
}
    .keji .keji-section-five .bt {
        margin-top: 72px;
        margin-bottom: 39px;
    }
    .keji-five-case .box div h6 {
    font-size: 20px;
    }
    .keji-five-case .box div h3 {
        font-size: 18px;
    }
    .keji-five-case .box div h3:after {
        margin-top: 11px;
    }
    .keji-five-case {
        display: flex;
        flex-direction: column;
                padding-bottom: 68px;
    }
        .keji-five-case .box div p {
        font-size: 14px;
        line-height: 2.2;
        margin-top: 5px;
    }
    .keji-five-case .box div {
        padding: 50px 5% 12px 5%;
    }
    .mySwiper-kj2,.mySwiper-kj3,.mySwiper-kj4{
        width: 100%;
    }
    .keji-five-case .swiper .swiper-wrapper {
        padding-bottom: 0;
        margin-bottom: 0;
    }
        .swiper-slide img {
        max-width: 100%;
        min-width: 100%;
        left: 0;
        height: auto;
    }
    .keji-five-case .box {
        margin-bottom: 40px;
    }
    .keji-five-case .mySwiper-kj3 .swiper-button-next, .keji-five-case .mySwiper-kj4 .swiper-button-next {
        left: 22%;
    }
    .talent-box h3 {
        font-size: 22px;
        margin-bottom: 29px;
    }
.talent-box {
        margin-top: 70px;
    }
    .talent .talent-box:nth-child(1){
        margin-top: 100px;
    }
    .talent-box .talent-left h4 span {
    font-size: 22px;
    }
    .talent-box .talent-left h4 {
    font-size: 17px;
    letter-spacing: 1px;
    }
    .talent-box .talent-left p {
        font-size: 14px;
        line-height: 2.2;
    }
        .talent-box .talent-left {
        width: 100%;
        padding: 30px 10px;
        padding: 46px 5% 39px 5%;
        box-sizing: border-box;
    }
    .work-air .work-air-box {
        margin-top: 75px;
        padding-bottom: 73px;
    }
.work-air h3 {
        font-size: 22px;
    }
    .work-air p {
        font-size: 14px;
        margin-top: 16px;
        line-height: 2.2;
    }
    .work-air .wp ul {
    grid-template-columns: repeat(1, 1fr);
    gap: 30px;
    }
    .work-air .worker-activity h2 {
    font-size: 22px;
    margin-top: 67px;
        margin-bottom: 30px;
    }
    .worker-activity ul {
    width: 91%;
    margin: 0 auto;
}
.work-air .worker-activity ul li h3,.work-air .worker-activity ul li h5 {
    font-size: 22px;
}
.work-air .worker-activity ul li .work-air-info div {
    margin-top: 11px;
    line-height: 2.2;
    font-size: 14px;
}
.work-air .worker-activity ul li div.work-air-info {
    padding: 30px 5%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.work-air .worker-activity ul li {
        width: 100%;
        margin-bottom: 30px;
    }
.join-us span {
        position: absolute;
        left: 0;
        top: 0;
        font-size: 22px;
        z-index: 2;
        right: 0;
        bottom: 0;
        margin: auto;
        width: fit-content;
        height: fit-content;
    }
    .join-us{
        overflow: hidden;
    }
    .join-us span i {
    font-size: 36px;
    }
.join-us img {
        max-width: 206%;
        min-width: 100%;
        position: relative;
        left: -55%;
    }
        .join-us {
        margin-bottom: 70px;
        margin-top: 33px;
    }
    .chixu-develop .bt h2 {
        font-size: 22px;
    }
    .chixu-develop {
        margin-top: 100px;
    }
    .chixu-build ul li h4 {
    font-size: 18px;
    }
        .chixu-build ul li div.box {
        margin-top: 40px;
    }
        .chixu-build ul li p {
        font-size: 14px;
        line-height: 2.2;
        margin-top: 15px;
    }
.chixu-build ul li dl {
        margin-top: 29px !important;
    }
    .chixu-build ul {
    gap: 58px;
}
.chixu-lunbo{
    width: 91%;
    margin: 0 auto;
}
.mySwiper3 .swiper-slide p {
    font-size: 15px;
    margin-top: 9px;
}
.chixu-update{
    padding-top: 63px;
    margin-top: 55px;
}
.chixu-update-tab ul li {
        padding-right: 6%;
        font-size: 15px;
    }
    .chixu-update-tab ul li:last-child{
        padding-right: 0;
    }
        .chixu-update-items {
        line-height: 2.2;
            margin-top: 34px;
        font-size: 14px;
    }
    .chixu-update-box {
    margin-top: 0;
}
.chixu-develop .bt {
        margin-bottom: 20px;
    }
    .chixu-update-items-list p {
    padding: 0 10px;
    box-sizing: border-box;
    line-height: 1.5;
    padding: 15px 10px;
}
.chixu-update-show .swiper-button-prev {
    left: 0;
    top: 67%;
    width: 44px;
}
.chixu-update-show .swiper-button-next {
    right: 0;
    top: 67%;
    width: 44px;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: 'prev';
    font-size: 38px;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
    font-size: 38px;
}
.chixu-update-items .swiper {
    margin-top: 11%;
}
.chixu-develop {
    margin-bottom: 94px;
}
.chixu-update:before {
    height: 100%;
}
.chixu-update{
    padding-bottom: 53px;
}
    .chixu-develop {
        margin-bottom: 0;
    }
.cishan .cishan-box {
        padding-top: 98px;
    }
    .cishan-right .des h3 {
    font-size: 22px;
    }
        .cishan-right {
        top: 0;
        height: auto;
        transform: initial;
    }
    .cishan-left {
        top: 0;
    }
    .cishan-right .des p {
        font-size: 14px;
        line-height: 2.2;
        padding: 0;
        margin-top: 13px;
    }
        .cishan-right .des {
        padding: 48px 5%;
        padding-bottom: 53px;
    }
        .cishan .cishan-box {
        padding-top: 83px;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .cishan .cishan-box:nth-child(1) {
        padding-top: 98px;
    }
    .cishan .cishan-box:last-child{
        padding-bottom: 60px;
    }
        .baogao .des {
        font-size: 14px;
        line-height: 2.2;
    }
.baogao {
        margin-top: 95px;
        margin-bottom: 64px;
    }
.baogao-list ul {
    gap: 11px;
}
.baogao-list ul li {
border: none;
        padding: 9%;
}
.baogao-list ul li div.box2 {
    width: 100%;
    height: calc(100% - 2px);
    left: 0;
    top: 0;
    border-top: 2px solid #da7638;
    opacity: 0;
}
    .baogao-list ul li div.box2 img {
        max-width: 81%;
    }
    .company-news {
        margin-top: 99px;
    }
    .ax-form-group {
        padding: 0;
    }
    .news-search .ax-form-input:nth-child(2){
        width: 100%;
    }
    .news-search .ax-form-input{
        margin-bottom: 20px;
    }
    .news-search .ax-form-input i {
    left: 13px;
    z-index: 8;
    bottom: 8px;
    font-size: 18px;
}
.news-search .ax-form-con {
    margin-top: 23px;
}
.news-search .ax-form-input:nth-child(2) input[type="text"] {
    padding-left: 12% !important;
       
}
.news-search input[type="text"]{
     font-size: 14px !important;
}
.company-news-list ul li .box-img a,.company-news-list ul li .box-img {
    height: 230px;
}
.company-news-list ul li .date {
    margin-top: 45px;
}
.company-news-list .des {
    margin: 33px 5% 10%;
    width: 90%;
}
    .company-news-list .des p {
        font-size: 14px;
        max-height: inherit;
        margin-top: 8px;
    }
    .company-news-list ul {
    gap: 64px;
}
.pagination > li a {
    font-size: 13px;
}
.company-news-list{
    margin-bottom: 50px;
}
.company-news {
        margin-top: 99px;
        margin-bottom: 61px;
    }
    .company-news-list .des h3 a{
        height: auto;
    }
        .banner-news img {
        left: -37%;
    }
    .company-activity .activity-bt h3 {
        font-size: 18px;
    }
    .company-activity .activity-bt {
    margin: 98px 0 20px;
}
.company-activity .activity-bt p {
        font-size: 14px;
        line-height: 2.2;
        margin-top: 7px;
    }
    .company-activity .activity-nav ul li {
        margin-right: 9.5%;
        font-size: 15px;
    }
    .company-activity .activity-items ul li div a i {
    font-size: 25px;
}
.company-activity .activity-items ul {
    gap: 11px;
}
.company-activity .activity-items {
    margin-top: 46px;
}
    .company-activity .activity-items {
        margin-bottom: 40px;
    }
    .company-activity {
        margin-bottom: 63px;
    }
        .company-activity .activity-select ul li {
        font-size: 15px;
        line-height: 51px;
    }
    .company-activity .activity-select{
        height: 51px;
    }
        .company-activity .activity-select {
        margin-top: 52px;
    }
.company-activity .activity-items ul {
        grid-template-columns: repeat(1, 1fr);
    }
        .company-activity .activity-items ul {
        gap: 30px;
    }
    .company-activity .activity-items ul li p {
    font-size: 14px;
    line-height: 1.5;
    padding: 13px 2%;
    box-sizing: border-box;
}
.fh a {
    font-size: 15px;
}
.company-activity {
        margin-top: 51px;
    }
    .fh {
    margin-top: 27%;
}
    .baogao-list ul,.activity-video-items ul {
        grid-template-columns: repeat(1, 1fr);
            gap: 30px;
    }
    .baogao .baogao-list ul{
        grid-template-columns: repeat(2, 1fr);
                gap: 11px;
    }
    .activity-video-items ul li div {
    height: 215px;
}
.activity-video-items ul li div a i {
    font-size: 54px;
}
    .activity-video-items ul li h5 {
        font-size: 15px;
        margin-top: 18px;
    }
        .company-activity .activity-bt h4 {
        font-size: 22px;
    }
    .baogao-list ul li a {
        height: auto !important;
    }
    .baogao-list ul li a .box1 img {
    width: auto;
    height: auto;
    object-fit: initial;
}
    .baogao-list ul li p {
        font-size: 14px;
    }
    .newsxq-nr h3 {
    font-size: 18px;
    }
    .newsxq-nr {
    margin-top: 94px;
}
.newsxq-nr h4 {
    margin: 10px 0 3% 0;
}
.newsxq-nr section{
    margin-top: 24px !important;
}
.newsxq-nr section,.newsxq-nr section p,.newsxq-nr section span,.newsxq-nr p,.newsxq-nr span{
    font-size: 14px !important;
    line-height: 2.2 !important;
    font-family: inherit !important;
}
.newsxq-nr section span {
    display: inline !important;
}
.newsxq-nr img{
        width: auto !important;
    height: auto !important;
}
.news-next .news-page p a{
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 1;
                -webkit-box-orient: vertical;
                display: -moz-box;
                -moz-line-clamp: 1;
                -moz-box-orient: vertical;
                word-wrap: break-word;
                word-break: break-word;
                white-space: normal;
}
.news-page{
    width: 100%;
}
.news-next .news-page p,.news-next .news-page p a {
    font-size: 14px;
    line-height: 27px;
}
.news-next{
    display: block;
}
.news-next {
    padding-top: 8%;
    margin-top: 6%;
}
.news-next .news-fh a {
    font-size: 14px;
    line-height: 42px;
    margin-top: 18px;
    margin-bottom: 52px;
}
}